<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>message - Vim Documentation</title>
<meta name="Generator" content="Vim/8.0">
<meta name="plugin-version" content="vim8.0">
<meta name="syntax" content="help">
<meta name="settings" content="no_pre,use_css,expand_tabs">
<link rel="stylesheet" href="style.css" type="text/css" />

<script src="jquery.min.js" type="text/javascript"></script>
<script src="mark-current-page.js" type="text/javascript"></script>
</head>

<body>

<header>

<div class="header">
  <a href="http://vim-jp.org/">vim-jp</a>
  / <a href="http://vim-jp.org/vimdoc-en/">vimdoc-en</a>
  / message<br />
  <a name="top"></a><h1>message - Vim Documentation</h1>
  <a href="index.html">Return to main</a>

  <span class="EnglishJapaneseLink">
    <span class="CurrentLanguage">English</span>
  </span>
</div>
</header>

<nav>
<dl>

<dt>BASIC</dt>
<dd><ul>
<li><a href="quickref.html">quickref</a></li>
<li><a href="sponsor.html">sponsor</a></li>
</ul></dd>

<dt>USER MANUAL</dt>
<dd><ul>
<li><a href="usr_toc.html">usr_toc</a></li>
</ul></dd>

<dt>Getting Started</dt>
<dd><ul>
<li><a href="usr_01.html">usr_01</a></li>
<li><a href="usr_02.html">usr_02</a></li>
<li><a href="usr_03.html">usr_03</a></li>
<li><a href="usr_04.html">usr_04</a></li>
<li><a href="usr_05.html">usr_05</a></li>
<li><a href="usr_06.html">usr_06</a></li>
<li><a href="usr_07.html">usr_07</a></li>
<li><a href="usr_08.html">usr_08</a></li>
<li><a href="usr_09.html">usr_09</a></li>
<li><a href="usr_10.html">usr_10</a></li>
<li><a href="usr_11.html">usr_11</a></li>
<li><a href="usr_12.html">usr_12</a></li>
</ul></dd>

<dt>Editing Effectively</dt>
<dd><ul>
<li><a href="usr_20.html">usr_20</a></li>
<li><a href="usr_21.html">usr_21</a></li>
<li><a href="usr_22.html">usr_22</a></li>
<li><a href="usr_23.html">usr_23</a></li>
<li><a href="usr_24.html">usr_24</a></li>
<li><a href="usr_25.html">usr_25</a></li>
<li><a href="usr_26.html">usr_26</a></li>
<li><a href="usr_27.html">usr_27</a></li>
<li><a href="usr_28.html">usr_28</a></li>
<li><a href="usr_29.html">usr_29</a></li>
<li><a href="usr_30.html">usr_30</a></li>
<li><a href="usr_31.html">usr_31</a></li>
<li><a href="usr_32.html">usr_32</a></li>
</ul></dd>

<dt>Tuning Vim</dt>
<dd><ul>
<li><a href="usr_40.html">usr_40</a></li>
<li><a href="usr_41.html">usr_41</a></li>
<li><a href="usr_42.html">usr_42</a></li>
<li><a href="usr_43.html">usr_43</a></li>
<li><a href="usr_44.html">usr_44</a></li>
<li><a href="usr_45.html">usr_45</a></li>
</ul></dd>

<dt>Making Vim Run</dt>
<dd><ul>
<li><a href="usr_90.html">usr_90</a></li>
</ul></dd>

<dt>General subjects</dt>
<dd><ul>
<li><a href="intro.html">intro</a></li>
<li><a href="index.html">help</a></li>
<li><a href="helphelp.html">helphelp</a></li>
<li><a href="vimindex.html">index</a></li>
<li><a href="tags.html">tags</a></li>
<li><a href="howto.html">howto</a></li>
<li><a href="tips.html">tips</a></li>
<li><a href="message.html">message</a></li>
<li><a href="quotes.html">quotes</a></li>
<li><a href="todo.html">todo</a></li>
<li><a href="debug.html">debug</a></li>
<li><a href="develop.html">develop</a></li>
<li><a href="uganda.html">uganda</a></li>
</ul></dd>

<dt>Basic editing</dt>
<dd><ul>
<li><a href="starting.html">starting</a></li>
<li><a href="editing.html">editing</a></li>
<li><a href="motion.html">motion</a></li>
<li><a href="scroll.html">scroll</a></li>
<li><a href="insert.html">insert</a></li>
<li><a href="change.html">change</a></li>
<li><a href="indent.html">indent</a></li>
<li><a href="undo.html">undo</a></li>
<li><a href="repeat.html">repeat</a></li>
<li><a href="visual.html">visual</a></li>
<li><a href="various.html">various</a></li>
<li><a href="recover.html">recover</a></li>
</ul></dd>

<dt>Advanced editing</dt>
<dd><ul>
<li><a href="cmdline.html">cmdline</a></li>
<li><a href="options.html">options</a></li>
<li><a href="pattern.html">pattern</a></li>
<li><a href="map.html">map</a></li>
<li><a href="tagsrch.html">tagsrch</a></li>
<li><a href="quickfix.html">quickfix</a></li>
<li><a href="windows.html">windows</a></li>
<li><a href="tabpage.html">tabpage</a></li>
<li><a href="syntax.html">syntax</a></li>
<li><a href="spell.html">spell</a></li>
<li><a href="diff.html">diff</a></li>
<li><a href="autocmd.html">autocmd</a></li>
<li><a href="filetype.html">filetype</a></li>
<li><a href="eval.html">eval</a></li>
<li><a href="channel.html">channel</a></li>
<li><a href="fold.html">fold</a></li>
</ul></dd>

<dt>Special issues</dt>
<dd><ul>
<li><a href="print.html">print</a></li>
<li><a href="remote.html">remote</a></li>
<li><a href="term.html">term</a></li>
<li><a href="digraph.html">digraph</a></li>
<li><a href="mbyte.html">mbyte</a></li>
<li><a href="mlang.html">mlang</a></li>
<li><a href="arabic.html">arabic</a></li>
<li><a href="farsi.html">farsi</a></li>
<li><a href="hebrew.html">hebrew</a></li>
<li><a href="russian.html">russian</a></li>
<li><a href="ft_ada.html">ft_ada</a></li>
<li><a href="ft_sql.html">ft_sql</a></li>
<li><a href="hangulin.html">hangulin</a></li>
<li><a href="rileft.html">rileft</a></li>
</ul></dd>

<dt>GUI</dt>
<dd><ul>
<li><a href="gui.html">gui</a></li>
<li><a href="gui_w32.html">gui_w32</a></li>
<li><a href="gui_x11.html">gui_x11</a></li>
</ul></dd>

<dt>Interfaces</dt>
<dd><ul>
<li><a href="if_cscop.html">if_cscop</a></li>
<li><a href="if_lua.html">if_lua</a></li>
<li><a href="if_mzsch.html">if_mzsch</a></li>
<li><a href="if_perl.html">if_perl</a></li>
<li><a href="if_pyth.html">if_pyth</a></li>
<li><a href="if_tcl.html">if_tcl</a></li>
<li><a href="if_ole.html">if_ole</a></li>
<li><a href="if_ruby.html">if_ruby</a></li>
<li><a href="debugger.html">debugger</a></li>
<li><a href="workshop.html">workshop</a></li>
<li><a href="netbeans.html">netbeans</a></li>
<li><a href="sign.html">sign</a></li>
</ul></dd>

<dt>Versions</dt>
<dd><ul>
<li><a href="vi_diff.html">vi_diff</a></li>
<li><a href="version4.html">version4</a></li>
<li><a href="version5.html">version5</a></li>
<li><a href="version6.html">version6</a></li>
<li><a href="version7.html">version7</a></li>
<li><a href="version8.html">version8</a></li>
</ul></dd>

<dt>Remarks about specific systems</dt>
<dd><ul>
<li><a href="os_390.html">os_390</a></li>
<li><a href="os_amiga.html">os_amiga</a></li>
<li><a href="os_beos.html">os_beos</a></li>
<li><a href="os_dos.html">os_dos</a></li>
<li><a href="os_mac.html">os_mac</a></li>
<li><a href="os_mint.html">os_mint</a></li>
<li><a href="os_msdos.html">os_msdos</a></li>
<li><a href="os_os2.html">os_os2</a></li>
<li><a href="os_qnx.html">os_qnx</a></li>
<li><a href="os_risc.html">os_risc</a></li>
<li><a href="os_unix.html">os_unix</a></li>
<li><a href="os_vms.html">os_vms</a></li>
<li><a href="os_win32.html">os_win32</a></li>
</ul></dd>

<dt>Standard plugins</dt>
<dd><ul>
<li><a href="pi_getscript.html">pi_getscript</a></li>
<li><a href="pi_gzip.html">pi_gzip</a></li>
<li><a href="pi_logipat.html">pi_logipat</a></li>
<li><a href="pi_netrw.html">pi_netrw</a></li>
<li><a href="pi_paren.html">pi_paren</a></li>
<li><a href="pi_tar.html">pi_tar</a></li>
<li><a href="pi_vimball.html">pi_vimball</a></li>
<li><a href="pi_zip.html">pi_zip</a></li>
</ul></dd>

<dt>Filetype plugins</dt>
<dd><ul>
<li><a href="pi_spec.html">pi_spec</a></li>
</ul></dd>

<dt>Others</dt>
<dd><ul>
<li><a href="vim_faq.html">vim_faq</a></li>
</ul></dd>

</dl>
</nav>

<article class="Vimdoc VimdocJa">
<div id='vimCodeElement'>
<a class="Constant" href="message.html" name="message.txt">message.txt</a>&nbsp;&nbsp; For&nbsp;<span class="Identifier">Vim version 8.0.</span>&nbsp;&nbsp;Last change: 2017 Mar 25<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">VIM REFERENCE MANUAL&nbsp;&nbsp;&nbsp;&nbsp;by Bram Moolenaar</span><br>
<br>
<br>
This file contains an alphabetical list of messages and error messages that<br>
Vim produces.&nbsp;&nbsp;You can use this if you don't understand what the message<br>
means.&nbsp;&nbsp;It is not complete though.<br>
<br>
1. Old messages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Identifier" href="message.html#:messages">:messages</a><br>
2. Error messages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Identifier" href="message.html#error-messages">error-messages</a><br>
3. Messages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Identifier" href="message.html#messages">messages</a><br>
<br>
<span class="PreProc">==============================================================================</span><br>
1. Old messages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#:messages" name=":messages">:messages</a>&nbsp;<a class="Constant" href="message.html#:mes" name=":mes">:mes</a>&nbsp;<a class="Constant" href="message.html#message-history" name="message-history">message-history</a><br>
<br>
The &quot;:messages&quot; command can be used to view previously given messages.&nbsp;&nbsp;This<br>
is especially useful when messages have been overwritten or truncated.&nbsp;&nbsp;This<br>
depends on the&nbsp;<a class="Type" href="options.html#'shortmess'">'shortmess'</a>&nbsp;option.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:messages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Show all messages.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:<span class="Special">{count}</span>messages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Show the&nbsp;<span class="Special">{count}</span>&nbsp;most recent messages.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:messages clear&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Clear all messages.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:<span class="Special">{count}</span>messages clear&nbsp;&nbsp;Clear messages, keeping only the&nbsp;<span class="Special">{count}</span>&nbsp;most<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;recent ones.<br>
<br>
The number of remembered messages is fixed at 20 for the tiny version and 200<br>
for other versions.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#g<" name="g&lt;">g&lt;</a><br>
The &quot;g&lt;&quot; command can be used to see the last page of previous command output.<br>
This is especially useful if you accidentally typed&nbsp;<span class="Special">&lt;Space&gt;</span>&nbsp;at the hit-enter<br>
prompt.&nbsp;&nbsp;You are then back at the hit-enter prompt and can then scroll further<br>
back.<br>
<span class="Todo">Note</span>: If the output has been stopped with &quot;q&quot; at the more prompt, it will only<br>
be displayed up to this point.<br>
The previous command output is cleared when another command produces output.<br>
The &quot;g&lt;&quot; output is not redirected.<br>
<br>
If you are using translated messages, the first printed line tells who<br>
maintains the messages or the translations.&nbsp;&nbsp;You can use this to contact the<br>
maintainer when you spot a mistake.<br>
<br>
If you want to find help on a specific (error) message, use the ID at the<br>
start of the message.&nbsp;&nbsp;For example, to get help on the message:<br>
<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E72: Close error on swap file</div>
<br>
or (translated):<br>
<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E72: Errore durante chiusura swap file</div>
<br>
Use:<br>
<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:help E72</div>
<br>
If you are lazy, it also works without the shift key:<br>
<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:help e72</div>
<br>
<span class="PreProc">==============================================================================</span><br>
2. Error messages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#error-messages" name="error-messages">error-messages</a>&nbsp;<a class="Constant" href="message.html#errors" name="errors">errors</a><br>
<br>
When an error message is displayed, but it is removed before you could read<br>
it, you can see it again with:<br>
<div class="helpExample">&nbsp;&nbsp;:echo errmsg</div>
Or view a list of recent messages with:<br>
<div class="helpExample">&nbsp;&nbsp;:messages</div>
See&nbsp;<a class="Comment" href="message.html#:messages">:messages</a>&nbsp;above.<br>
<br>
<br>
LIST OF MESSAGES<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E222" name="E222">E222</a>&nbsp;<a class="Constant" href="message.html#E228" name="E228">E228</a>&nbsp;<a class="Constant" href="message.html#E232" name="E232">E232</a>&nbsp;<a class="Constant" href="message.html#E256" name="E256">E256</a>&nbsp;<a class="Constant" href="message.html#E293" name="E293">E293</a>&nbsp;<a class="Constant" href="message.html#E298" name="E298">E298</a>&nbsp;<a class="Constant" href="message.html#E304" name="E304">E304</a>&nbsp;<a class="Constant" href="message.html#E317" name="E317">E317</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E318" name="E318">E318</a>&nbsp;<a class="Constant" href="message.html#E356" name="E356">E356</a>&nbsp;<a class="Constant" href="message.html#E438" name="E438">E438</a>&nbsp;<a class="Constant" href="message.html#E439" name="E439">E439</a>&nbsp;<a class="Constant" href="message.html#E440" name="E440">E440</a>&nbsp;<a class="Constant" href="message.html#E316" name="E316">E316</a>&nbsp;<a class="Constant" href="message.html#E320" name="E320">E320</a>&nbsp;<a class="Constant" href="message.html#E322" name="E322">E322</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E323" name="E323">E323</a>&nbsp;<a class="Constant" href="message.html#E341" name="E341">E341</a>&nbsp;<a class="Constant" href="message.html#E473" name="E473">E473</a>&nbsp;<a class="Constant" href="message.html#E570" name="E570">E570</a>&nbsp;<a class="Constant" href="message.html#E685" name="E685">E685</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Add to read buffer<br>
&nbsp;&nbsp;makemap: Illegal mode<br>
&nbsp;&nbsp;Cannot create BalloonEval with both message and callback<br>
&nbsp;&nbsp;Hangul automata ERROR<br>
&nbsp;&nbsp;block was not locked<br>
&nbsp;&nbsp;Didn't get block nr {N}?<br>
&nbsp;&nbsp;ml_upd_block0(): Didn't get block 0??<br>
&nbsp;&nbsp;pointer block id wrong {N}<br>
&nbsp;&nbsp;Updated too many blocks?<br>
&nbsp;&nbsp;get_varp ERROR<br>
&nbsp;&nbsp;u_undo: line numbers wrong<br>
&nbsp;&nbsp;undo list corrupt<br>
&nbsp;&nbsp;undo line missing<br>
&nbsp;&nbsp;ml_get: cannot find line {N}<br>
&nbsp;&nbsp;cannot find line {N}<br>
&nbsp;&nbsp;line number out of range: {N} past the end<br>
&nbsp;&nbsp;line count wrong in block {N}<br>
&nbsp;&nbsp;Internal error<br>
&nbsp;&nbsp;Internal error: {function}<br>
&nbsp;&nbsp;fatal error in cs_manage_matches</div>
<br>
This is an internal error.&nbsp;&nbsp;If you can reproduce it, please send in a bug<br>
report.&nbsp;<a class="Identifier" href="intro.html#bugs">bugs</a><br>
<br>
<br>
<div class="helpExample">&nbsp;&nbsp;ATTENTION<br>
&nbsp;&nbsp;Found a swap file by the name ...</div>
<br>
See&nbsp;<a class="Identifier" href="usr_11.html#ATTENTION">ATTENTION</a>.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E92" name="E92">E92</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Buffer {N} not found</div>
<br>
The buffer you requested does not exist.&nbsp;&nbsp;This can also happen when you have<br>
wiped out a buffer which contains a mark or is referenced in another way.<br>
<a class="Identifier" href="windows.html#:bwipeout">:bwipeout</a><br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E95" name="E95">E95</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Buffer with this name already exists</div>
<br>
You cannot have two buffers with the same name.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E72" name="E72">E72</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Close error on swap file</div>
<br>
The&nbsp;<a class="Identifier" href="recover.html#swap-file">swap-file</a>, that is used to keep a copy of the edited text, could not be<br>
closed properly.&nbsp;&nbsp;Mostly harmless.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E169" name="E169">E169</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Command too recursive</div>
<br>
This happens when an Ex command executes an Ex command that executes an Ex<br>
command, etc.&nbsp;&nbsp;The limit is 200 or the value of&nbsp;<a class="Type" href="options.html#'maxfuncdepth'">'maxfuncdepth'</a>, whatever is<br>
larger.&nbsp;&nbsp;When it's more there probably is an endless loop.&nbsp;&nbsp;Probably a<br>
<a class="Identifier" href="eval.html#:execute">:execute</a>&nbsp;or&nbsp;<a class="Identifier" href="repeat.html#:source">:source</a>&nbsp;command is involved.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E254" name="E254">E254</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Cannot allocate color {name}</div>
<br>
The color name&nbsp;<span class="Special">{name}</span>&nbsp;is unknown.&nbsp;&nbsp;See&nbsp;<a class="Identifier" href="syntax.html#gui-colors">gui-colors</a>&nbsp;for a list of colors that<br>
are available on most systems.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E458" name="E458">E458</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Cannot allocate colormap entry, some colors may be incorrect</div>
<br>
This means that there are not enough colors available for Vim.&nbsp;&nbsp;It will still<br>
run, but some of the colors will not appear in the specified color.&nbsp;&nbsp;Try<br>
stopping other applications that use many colors, or start them after starting<br>
gvim.<br>
Browsers are known to consume a lot of colors.&nbsp;&nbsp;You can avoid this with<br>
netscape by telling it to use its own colormap:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;netscape -install</div>
Or tell it to limit to a certain number of colors (64 should work well):<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;netscape -ncols 64</div>
This can also be done with a line in your Xdefaults file:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Netscape*installColormap: Yes</div>
or<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Netscape*maxImageColors:&nbsp;&nbsp;64</div>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E79" name="E79">E79</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Cannot expand wildcards</div>
<br>
A filename contains a strange combination of characters, which causes Vim to<br>
attempt expanding wildcards but this fails.&nbsp;&nbsp;This does NOT mean that no<br>
matching file names could be found, but that the pattern was illegal.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E459" name="E459">E459</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Cannot go back to previous directory</div>
<br>
While expanding a file name, Vim failed to go back to the previously used<br>
directory.&nbsp;&nbsp;All file names being used may be invalid now!&nbsp;&nbsp;You need to have<br>
execute permission on the current directory.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E190" name="E190">E190</a>&nbsp;<a class="Constant" href="message.html#E212" name="E212">E212</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Cannot open &quot;{filename}&quot; for writing<br>
&nbsp;&nbsp;Can't open file for writing</div>
<br>
For some reason the file you are writing to cannot be created or overwritten.<br>
The reason could be that you do not have permission to write in the directory<br>
or the file name is not valid.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E166" name="E166">E166</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Can't open linked file for writing</div>
<br>
You are trying to write to a file which can't be overwritten, and the file is<br>
a link (either a hard link or a symbolic link).&nbsp;&nbsp;Writing might still be<br>
possible if the directory that contains the link or the file is writable, but<br>
Vim now doesn't know if you want to delete the link and write the file in its<br>
place, or if you want to delete the file itself and write the new file in its<br>
place.&nbsp;&nbsp;If you really want to write the file under this name, you have to<br>
manually delete the link or the file, or change the permissions so that Vim<br>
can overwrite.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E46" name="E46">E46</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Cannot change read-only variable &quot;{name}&quot;</div>
<br>
You are trying to assign a value to an argument of a function&nbsp;<a class="Identifier" href="eval.html#a:var">a:var</a>&nbsp;or a Vim<br>
internal variable&nbsp;<a class="Identifier" href="eval.html#v:var">v:var</a>&nbsp;which is read-only.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E90" name="E90">E90</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Cannot unload last buffer</div>
<br>
Vim always requires one buffer to be loaded, otherwise there would be nothing<br>
to display in the window.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E40" name="E40">E40</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Can't open errorfile &lt;filename&gt;</div>
<br>
When using the &quot;:make&quot; or &quot;:grep&quot; commands: The file used to save the error<br>
messages or grep output cannot be opened.&nbsp;&nbsp;This can have several causes:<br>
-&nbsp;<a class="Type" href="options.html#'shellredir'">'shellredir'</a>&nbsp;has a wrong value.<br>
- The shell changes directory, causing the error file to be written in another<br>
&nbsp;&nbsp;directory.&nbsp;&nbsp;This could be fixed by changing&nbsp;<a class="Type" href="options.html#'makeef'">'makeef'</a>, but then the make<br>
&nbsp;&nbsp;command is still executed in the wrong directory.<br>
-&nbsp;<a class="Type" href="options.html#'makeef'">'makeef'</a>&nbsp;has a wrong value.<br>
- The&nbsp;<a class="Type" href="options.html#'grepprg'">'grepprg'</a>&nbsp;or&nbsp;<a class="Type" href="options.html#'makeprg'">'makeprg'</a>&nbsp;could not be executed.&nbsp;&nbsp;This cannot always be<br>
&nbsp;&nbsp;detected (especially on MS-Windows).&nbsp;&nbsp;Check your $PATH.<br>
<br>
<br>
<div class="helpExample">&nbsp;&nbsp;Can't open file C:\TEMP\VIoD243.TMP</div>
<br>
On MS-Windows, this message appears when the output of an external command was<br>
to be read, but the command didn't run successfully.&nbsp;&nbsp;This can be caused by<br>
many things.&nbsp;&nbsp;Check the&nbsp;<a class="Type" href="options.html#'shell'">'shell'</a>,&nbsp;<a class="Type" href="options.html#'shellquote'">'shellquote'</a>,&nbsp;<a class="Type" href="options.html#'shellxquote'">'shellxquote'</a>,&nbsp;<a class="Type" href="options.html#'shellslash'">'shellslash'</a>&nbsp;and<br>
related options.&nbsp;&nbsp;It might also be that the external command was not found,<br>
there is no different error message for that.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E12" name="E12">E12</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Command not allowed from exrc/vimrc in current dir or tag search</div>
<br>
Some commands are not allowed for security reasons.&nbsp;&nbsp;These commands mostly<br>
come from a .exrc or .vimrc file in the current directory, or from a tags<br>
file.&nbsp;&nbsp;Also see&nbsp;<a class="Type" href="options.html#'secure'">'secure'</a>.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E74" name="E74">E74</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Command too complex</div>
<br>
A mapping resulted in a very long command string.&nbsp;&nbsp;Could be caused by a<br>
mapping that indirectly calls itself.<br>
<br>
<br>
<div class="helpExample">&nbsp;&nbsp;CONVERSION ERROR</div>
<br>
When writing a file and the text &quot;CONVERSION ERROR&quot; appears, this means that<br>
some bits were lost when converting text from the internally used UTF-8 to the<br>
format of the file.&nbsp;&nbsp;The file will not be marked unmodified.&nbsp;&nbsp;If you care<br>
about the loss of information, set the&nbsp;<a class="Type" href="options.html#'fileencoding'">'fileencoding'</a>&nbsp;option to another value<br>
that can handle the characters in the buffer and write again.&nbsp;&nbsp;If you don't<br>
care, you can abandon the buffer or reset the&nbsp;<a class="Type" href="options.html#'modified'">'modified'</a>&nbsp;option.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E302" name="E302">E302</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Could not rename swap file</div>
<br>
When the file name changes, Vim tries to rename the&nbsp;<a class="Identifier" href="recover.html#swap-file">swap-file</a>&nbsp;as well.<br>
This failed and the old swap file is now still used.&nbsp;&nbsp;Mostly harmless.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E43" name="E43">E43</a>&nbsp;<a class="Constant" href="message.html#E44" name="E44">E44</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Damaged match string<br>
&nbsp;&nbsp;Corrupted regexp program</div>
<br>
Something inside Vim went wrong and resulted in a corrupted regexp.&nbsp;&nbsp;If you<br>
know how to reproduce this problem, please report it.&nbsp;<a class="Identifier" href="intro.html#bugs">bugs</a><br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E208" name="E208">E208</a>&nbsp;<a class="Constant" href="message.html#E209" name="E209">E209</a>&nbsp;<a class="Constant" href="message.html#E210" name="E210">E210</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Error writing to &quot;{filename}&quot;<br>
&nbsp;&nbsp;Error closing &quot;{filename}&quot;<br>
&nbsp;&nbsp;Error reading &quot;{filename}&quot;</div>
<br>
This occurs when Vim is trying to rename a file, but a simple change of file<br>
name doesn't work.&nbsp;&nbsp;Then the file will be copied, but somehow this failed.<br>
The result may be that both the original file and the destination file exist<br>
and the destination file may be incomplete.<br>
<br>
<br>
<div class="helpExample">&nbsp;&nbsp;Vim: Error reading input, exiting...</div>
<br>
This occurs when Vim cannot read typed characters while input is required.<br>
Vim got stuck, the only thing it can do is exit.&nbsp;&nbsp;This can happen when both<br>
stdin and stderr are redirected and executing a script that doesn't exit Vim.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E47" name="E47">E47</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Error while reading errorfile</div>
<br>
Reading the error file was not possible.&nbsp;&nbsp;This is NOT caused by an error<br>
message that was not recognized.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E80" name="E80">E80</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Error while writing</div>
<br>
Writing a file was not completed successfully.&nbsp;&nbsp;The file is probably<br>
incomplete.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E13" name="E13">E13</a>&nbsp;<a class="Constant" href="message.html#E189" name="E189">E189</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;File exists (add ! to override)<br>
&nbsp;&nbsp;&quot;{filename}&quot; exists (add ! to override)</div>
<br>
You are protected from accidentally overwriting a file.&nbsp;&nbsp;When you want to<br>
write anyway, use the same command, but add a &quot;!&quot; just after the command.<br>
Example:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:w /tmp/test</div>
changes to:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:w! /tmp/test</div>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E768" name="E768">E768</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Swap file exists: {filename} (:silent! overrides)</div>
<br>
You are protected from overwriting a file that is being edited by Vim.&nbsp;&nbsp;This<br>
happens when you use &quot;:w! filename&quot; and a swapfile is found.<br>
- If the swapfile was left over from an old crashed edit session you may want<br>
&nbsp;&nbsp;to delete the swapfile.&nbsp;&nbsp;Edit&nbsp;<span class="Special">{filename}</span>&nbsp;to find out information about the<br>
&nbsp;&nbsp;swapfile.<br>
- If you want to write anyway prepend &quot;:silent!&quot; to the command.&nbsp;&nbsp;For example:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:silent! w! /tmp/test</div>
&nbsp;&nbsp;The special command is needed, since you already added the ! for overwriting<br>
&nbsp;&nbsp;an existing file.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E139" name="E139">E139</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;File is loaded in another buffer</div>
<br>
You are trying to write a file under a name which is also used in another<br>
buffer.&nbsp;&nbsp;This would result in two versions of the same file.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E142" name="E142">E142</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;File not written: Writing is disabled by 'write' option</div>
<br>
The&nbsp;<a class="Type" href="options.html#'write'">'write'</a>&nbsp;option is off.&nbsp;&nbsp;This makes all commands that try to write a file<br>
generate this message.&nbsp;&nbsp;This could be caused by a&nbsp;<a class="Identifier" href="starting.html#-m">-m</a>&nbsp;commandline argument.<br>
You can switch the&nbsp;<a class="Type" href="options.html#'write'">'write'</a>&nbsp;option on with &quot;:set write&quot;.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E25" name="E25">E25</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;GUI cannot be used: Not enabled at compile time</div>
<br>
You are running a version of Vim that doesn't include the GUI code.&nbsp;&nbsp;Therefore<br>
&quot;gvim&quot; and &quot;:gui&quot; don't work.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E49" name="E49">E49</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Invalid scroll size</div>
<br>
This is caused by setting an invalid value for the&nbsp;<a class="Type" href="options.html#'scroll'">'scroll'</a>,&nbsp;<a class="Type" href="options.html#'scrolljump'">'scrolljump'</a>&nbsp;or<br>
<a class="Type" href="options.html#'scrolloff'">'scrolloff'</a>&nbsp;options.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E17" name="E17">E17</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;&quot;{filename}&quot; is a directory</div>
<br>
You tried to write a file with the name of a directory.&nbsp;&nbsp;This is not possible.<br>
You probably need to append a file name.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E19" name="E19">E19</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Mark has invalid line number</div>
<br>
You are using a mark that has a line number that doesn't exist.&nbsp;&nbsp;This can<br>
happen when you have a mark in another file, and some other program has<br>
deleted lines from it.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E219" name="E219">E219</a>&nbsp;<a class="Constant" href="message.html#E220" name="E220">E220</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Missing {.<br>
&nbsp;&nbsp;Missing }.</div>
<br>
Using a {} construct in a file name, but there is a { without a matching } or<br>
the other way around.&nbsp;&nbsp;It should be used like this:&nbsp;<span class="Special">{foo,bar}</span>.&nbsp;&nbsp;This matches<br>
&quot;foo&quot; and &quot;bar&quot;.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E315" name="E315">E315</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;ml_get: invalid lnum: {number}</div>
<br>
This is an internal Vim error.&nbsp;&nbsp;Please try to find out how it can be<br>
reproduced, and submit a bug report&nbsp;<a class="Identifier" href="intro.html#bugreport.vim">bugreport.vim</a>.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E173" name="E173">E173</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;{number} more files to edit</div>
<br>
You are trying to exit, while the last item in the argument list has not been<br>
edited.&nbsp;&nbsp;This protects you from accidentally exiting when you still have more<br>
files to work on.&nbsp;&nbsp;See&nbsp;<a class="Identifier" href="editing.html#argument-list">argument-list</a>.&nbsp;&nbsp;If you do want to exit, just do it<br>
again and it will work.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E23" name="E23">E23</a>&nbsp;<a class="Constant" href="message.html#E194" name="E194">E194</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No alternate file<br>
&nbsp;&nbsp;No alternate file name to substitute for '#'</div>
<br>
The alternate file is not defined yet.&nbsp;&nbsp;See&nbsp;<a class="Identifier" href="editing.html#alternate-file">alternate-file</a>.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E32" name="E32">E32</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No file name</div>
<br>
The current buffer has no name.&nbsp;&nbsp;To write it, use &quot;:w fname&quot;.&nbsp;&nbsp;Or give the<br>
buffer a name with &quot;:file fname&quot;.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E141" name="E141">E141</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No file name for buffer {number}</div>
<br>
One of the buffers that was changed does not have a file name.&nbsp;&nbsp;Therefore it<br>
cannot be written.&nbsp;&nbsp;You need to give the buffer a file name:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:buffer {number}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:file {filename}</div>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E33" name="E33">E33</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No previous substitute regular expression</div>
<br>
When using the '~' character in a pattern, it is replaced with the previously<br>
used pattern in a &quot;:substitute&quot; command.&nbsp;&nbsp;This fails when no such command has<br>
been used yet.&nbsp;&nbsp;See&nbsp;<a class="Identifier" href="pattern.html#/~">/~</a>.&nbsp;&nbsp;This also happens when using &quot;:s/pat/%/&quot;, where the<br>
&quot;%&quot; stands for the previous substitute string.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E35" name="E35">E35</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No previous regular expression</div>
<br>
When using an empty search pattern, the previous search pattern is used.&nbsp;&nbsp;But<br>
that is not possible if there was no previous search.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E24" name="E24">E24</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No such abbreviation</div>
<br>
You have used an &quot;:unabbreviate&quot; command with an argument which is not an<br>
existing abbreviation.&nbsp;&nbsp;All variations of this command give the same message:<br>
&quot;:cunabbrev&quot;, &quot;:iunabbrev&quot;, etc.&nbsp;&nbsp;Check for trailing white space.<br>
<br>
<br>
<div class="helpExample">&nbsp;&nbsp;/dev/dsp: No such file or directory</div>
<br>
Only given for GTK GUI with Gnome support.&nbsp;&nbsp;Gnome tries to use the audio<br>
device and it isn't present.&nbsp;&nbsp;You can ignore this error.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E31" name="E31">E31</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No such mapping</div>
<br>
You have used an &quot;:unmap&quot; command with an argument which is not an existing<br>
mapping.&nbsp;&nbsp;All variations of this command give the same message: &quot;:cunmap&quot;,<br>
&quot;:unmap!&quot;, etc.&nbsp;&nbsp;A few hints:<br>
- Check for trailing white space.<br>
- If the mapping is buffer-local you need to use &quot;:unmap&nbsp;<span class="Special">&lt;buffer&gt;</span>&quot;.<br>
&nbsp;&nbsp;<a class="Identifier" href="map.html#:map-<buffer>">:map-&lt;buffer&gt;</a><br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E37" name="E37">E37</a>&nbsp;<a class="Constant" href="message.html#E89" name="E89">E89</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No write since last change (add ! to override)<br>
&nbsp;&nbsp;No write since last change for buffer {N} (add ! to override)</div>
<br>
You are trying to&nbsp;<a class="Identifier" href="editing.html#abandon">abandon</a>&nbsp;a file that has changes.&nbsp;&nbsp;Vim protects you from<br>
losing your work.&nbsp;&nbsp;You can either write the changed file with &quot;:w&quot;, or, if you<br>
are sure,&nbsp;<a class="Identifier" href="editing.html#abandon">abandon</a>&nbsp;it anyway, and lose all the changes.&nbsp;&nbsp;This can be done by<br>
adding a '!' character just after the command you used.&nbsp;&nbsp;Example:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:e other_file</div>
changes to:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:e! other_file</div>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E162" name="E162">E162</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No write since last change for buffer &quot;{name}&quot;</div>
<br>
This appears when you try to exit Vim while some buffers are changed.&nbsp;&nbsp;You<br>
will either have to write the changed buffer (with&nbsp;<a class="Identifier" href="editing.html#:w">:w</a>), or use a command to<br>
abandon the buffer forcefully, e.g., with &quot;:qa!&quot;.&nbsp;&nbsp;Careful, make sure you<br>
don't throw away changes you really want to keep.&nbsp;&nbsp;You might have forgotten<br>
about a buffer, especially when&nbsp;<a class="Type" href="options.html#'hidden'">'hidden'</a>&nbsp;is set.<br>
<br>
<br>
<div class="helpExample">&nbsp;&nbsp;[No write since last change]</div>
<br>
This appears when executing a shell command while at least one buffer was<br>
changed.&nbsp;&nbsp;To avoid the message reset the&nbsp;<a class="Type" href="options.html#'warn'">'warn'</a>&nbsp;option.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E38" name="E38">E38</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Null argument</div>
<br>
Something inside Vim went wrong and resulted in a NULL pointer.&nbsp;&nbsp;If you know<br>
how to reproduce this problem, please report it.&nbsp;<a class="Identifier" href="intro.html#bugs">bugs</a><br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E172" name="E172">E172</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Only one file name allowed</div>
<br>
The &quot;:edit&quot; command only accepts one file name.&nbsp;&nbsp;When you want to specify<br>
several files for editing use &quot;:next&quot;&nbsp;<a class="Identifier" href="editing.html#:next">:next</a>.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E41" name="E41">E41</a>&nbsp;<a class="Constant" href="message.html#E82" name="E82">E82</a>&nbsp;<a class="Constant" href="message.html#E83" name="E83">E83</a>&nbsp;<a class="Constant" href="message.html#E342" name="E342">E342</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Out of memory!<br>
&nbsp;&nbsp;Out of memory!&nbsp;&nbsp;(allocating {number} bytes)<br>
&nbsp;&nbsp;Cannot allocate any buffer, exiting...<br>
&nbsp;&nbsp;Cannot allocate buffer, using other one...</div>
<br>
Oh, oh.&nbsp;&nbsp;You must have been doing something complicated, or some other program<br>
is consuming your memory.&nbsp;&nbsp;Be careful!&nbsp;&nbsp;Vim is not completely prepared for an<br>
out-of-memory situation.&nbsp;&nbsp;First make sure that any changes are saved.&nbsp;&nbsp;Then<br>
try to solve the memory shortage.&nbsp;&nbsp;To stay on the safe side, exit Vim and<br>
start again.<br>
<br>
Buffers are only partly kept in memory, thus editing a very large file is<br>
unlikely to cause an out-of-memory situation.&nbsp;&nbsp;Undo information is completely<br>
in memory, you can reduce that with these options:<br>
-&nbsp;<a class="Type" href="options.html#'undolevels'">'undolevels'</a>&nbsp;&nbsp;Set to a low value, or to -1 to disable undo completely.&nbsp;&nbsp;This<br>
&nbsp;&nbsp;helps for a change that affects all lines.<br>
-&nbsp;<a class="Type" href="options.html#'undoreload'">'undoreload'</a>&nbsp;Set to zero to disable.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E339" name="E339">E339</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Pattern too long</div>
<br>
This happens on systems with 16 bit ints: The compiled regexp pattern is<br>
longer than about 65000 characters.&nbsp;&nbsp;Try using a shorter pattern.<br>
It also happens when the offset of a rule doesn't fit in the space available.<br>
Try simplifying the pattern.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E45" name="E45">E45</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;'readonly' option is set (add ! to override)</div>
<br>
You are trying to write a file that was marked as read-only.&nbsp;&nbsp;To write the<br>
file anyway, either reset the&nbsp;<a class="Type" href="options.html#'readonly'">'readonly'</a>&nbsp;option, or add a '!' character just<br>
after the command you used.&nbsp;&nbsp;Example:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:w</div>
changes to:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:w!</div>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E294" name="E294">E294</a>&nbsp;<a class="Constant" href="message.html#E295" name="E295">E295</a>&nbsp;<a class="Constant" href="message.html#E301" name="E301">E301</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Read error in swap file<br>
&nbsp;&nbsp;Seek error in swap file read<br>
&nbsp;&nbsp;Oops, lost the swap file!!!</div>
<br>
Vim tried to read text from the&nbsp;<a class="Identifier" href="recover.html#swap-file">swap-file</a>, but something went wrong.&nbsp;&nbsp;The<br>
text in the related buffer may now be corrupted!&nbsp;&nbsp;Check carefully before you<br>
write a buffer.&nbsp;&nbsp;You may want to write it in another file and check for<br>
differences.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E192" name="E192">E192</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Recursive use of :normal too deep</div>
<br>
You are using a &quot;:normal&quot; command, whose argument again uses a &quot;:normal&quot;<br>
command in a recursive way.&nbsp;&nbsp;This is restricted to&nbsp;<a class="Type" href="options.html#'maxmapdepth'">'maxmapdepth'</a>&nbsp;levels.&nbsp;&nbsp;This<br>
example illustrates how to get this message:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:map gq :normal gq&lt;CR&gt;</div>
If you type &quot;gq&quot;, it will execute this mapping, which will call &quot;gq&quot; again.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E22" name="E22">E22</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Scripts nested too deep</div>
<br>
Scripts can be read with the &quot;-s&quot; command-line argument and with the &quot;:source&quot;<br>
command.&nbsp;&nbsp;The script can then again read another script.&nbsp;&nbsp;This can continue<br>
for about 14 levels.&nbsp;&nbsp;When more nesting is done, Vim assumes that there is a<br>
recursive loop somewhere and stops with this error message.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E319" name="E319">E319</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Sorry, the command is not available in this version</div>
<br>
You have used a command that is not present in the version of Vim you are<br>
using.&nbsp;&nbsp;When compiling Vim, many different features can be enabled or<br>
disabled.&nbsp;&nbsp;This depends on how big Vim has chosen to be and the operating<br>
system.&nbsp;&nbsp;See&nbsp;<a class="Identifier" href="various.html#+feature-list">+feature-list</a>&nbsp;for when which feature is available.&nbsp;&nbsp;The<br>
<a class="Identifier" href="various.html#:version">:version</a>&nbsp;command shows which feature Vim was compiled with.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E300" name="E300">E300</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Swap file already exists (symlink attack?)</div>
<br>
This message appears when Vim is trying to open a swap file and finds it<br>
already exists or finds a symbolic link in its place.&nbsp;&nbsp;This shouldn't happen,<br>
because Vim already checked that the file doesn't exist.&nbsp;&nbsp;Either someone else<br>
opened the same file at exactly the same moment (very unlikely) or someone is<br>
attempting a symlink attack (could happen when editing a file in /tmp or when<br>
<a class="Type" href="options.html#'directory'">'directory'</a>&nbsp;starts with &quot;/tmp&quot;, which is a bad choice).<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E432" name="E432">E432</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Tags file not sorted: {file name}</div>
<br>
Vim (and Vi) expect tags files to be sorted in ASCII order.&nbsp;&nbsp;Binary searching<br>
can then be used, which is a lot faster than a linear search.&nbsp;&nbsp;If your tags<br>
files are not properly sorted, reset the&nbsp;<a class="Identifier" href="options.html#'tagbsearch'">'tagbsearch'</a>&nbsp;option.<br>
This message is only given when Vim detects a problem when searching for a<br>
tag.&nbsp;&nbsp;Sometimes this message is not given, even though the tags file is not<br>
properly sorted.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E460" name="E460">E460</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;The resource fork would be lost (add ! to override)</div>
<br>
On the Macintosh (classic), when writing a file, Vim attempts to preserve all<br>
info about a file, including its resource fork.&nbsp;&nbsp;If this is not possible you<br>
get this error message.&nbsp;&nbsp;Append &quot;!&quot; to the command name to write anyway (and<br>
lose the info).<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E424" name="E424">E424</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Too many different highlighting attributes in use</div>
<br>
Vim can only handle about 223 different kinds of highlighting.&nbsp;&nbsp;If you run<br>
into this limit, you have used too many&nbsp;<a class="Identifier" href="syntax.html#:highlight">:highlight</a>&nbsp;commands with different<br>
arguments.&nbsp;&nbsp;A &quot;:highlight link&quot; is not counted.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E77" name="E77">E77</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Too many file names</div>
<br>
When expanding file names, more than one match was found.&nbsp;&nbsp;Only one match is<br>
allowed for the command that was used.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E303" name="E303">E303</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Unable to open swap file for &quot;{filename}&quot;, recovery impossible</div>
<br>
Vim was not able to create a swap file.&nbsp;&nbsp;You can still edit the file, but if<br>
Vim unexpectedly exits the changes will be lost.&nbsp;&nbsp;And Vim may consume a lot of<br>
memory when editing a big file.&nbsp;&nbsp;You may want to change the&nbsp;<a class="Type" href="options.html#'directory'">'directory'</a>&nbsp;option<br>
to avoid this error.&nbsp;&nbsp;See&nbsp;<a class="Identifier" href="recover.html#swap-file">swap-file</a>.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E140" name="E140">E140</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Use ! to write partial buffer</div>
<br>
When using a range to write part of a buffer, it is unusual to overwrite the<br>
original file.&nbsp;&nbsp;It is probably a mistake (e.g., when Visual mode was active<br>
when using &quot;:w&quot;), therefore Vim requires using a !&nbsp;&nbsp;after the command, e.g.:<br>
&quot;:3,10w!&quot;.<br>
<br>
<br>
<div class="helpExample">&nbsp;&nbsp;Warning: Cannot convert string &quot;&lt;Key&gt;Escape,_Key_Cancel&quot; to type<br>
&nbsp;&nbsp;VirtualBinding</div>
<br>
Messages like this appear when starting up.&nbsp;&nbsp;This is not a Vim problem, your<br>
X11 configuration is wrong.&nbsp;&nbsp;You can find a hint on how to solve this here:<br>
<span class="Constant"><a href="http://groups.yahoo.com/group/solarisonintel/message/12179">http://groups.yahoo.com/group/solarisonintel/message/12179</a></span>.<br>
[this URL is no longer valid]<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#W10" name="W10">W10</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Warning: Changing a readonly file</div>
<br>
The file is read-only and you are making a change to it anyway.&nbsp;&nbsp;You can use<br>
the&nbsp;<a class="Identifier" href="autocmd.html#FileChangedRO">FileChangedRO</a>&nbsp;autocommand event to avoid this message (the autocommand<br>
must reset the&nbsp;<a class="Type" href="options.html#'readonly'">'readonly'</a>&nbsp;option).&nbsp;&nbsp;See&nbsp;<a class="Type" href="options.html#'modifiable'">'modifiable'</a>&nbsp;to completely disallow<br>
making changes to a file.<br>
This message is only given for the first change after&nbsp;<a class="Type" href="options.html#'readonly'">'readonly'</a>&nbsp;has been set.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#W13" name="W13">W13</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Warning: File &quot;{filename}&quot; has been created after editing started</div>
<br>
You are editing a file in Vim when it didn't exist, but it does exist now.<br>
You will have to decide if you want to keep the version in Vim or the newly<br>
created file.&nbsp;&nbsp;This message is not given when&nbsp;<a class="Type" href="options.html#'buftype'">'buftype'</a>&nbsp;is not empty.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#W11" name="W11">W11</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Warning: File &quot;{filename}&quot; has changed since editing started</div>
<br>
The file which you have started editing has got another timestamp and the<br>
contents changed (more precisely: When reading the file again with the current<br>
option settings and autocommands you would end up with different text).&nbsp;&nbsp;This<br>
probably means that some other program changed the file.&nbsp;&nbsp;You will have to<br>
find out what happened, and decide which version of the file you want to keep.<br>
Set the&nbsp;<a class="Type" href="options.html#'autoread'">'autoread'</a>&nbsp;option if you want to do this automatically.<br>
This message is not given when&nbsp;<a class="Type" href="options.html#'buftype'">'buftype'</a>&nbsp;is not empty.<br>
<br>
There is one situation where you get this message even though there is nothing<br>
wrong: If you save a file in Windows on the day the daylight saving time<br>
starts.&nbsp;&nbsp;It can be fixed in one of these ways:<br>
- Add this line in your autoexec.bat:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET TZ=-1</div>
&nbsp;&nbsp;Adjust the &quot;-1&quot; for your time zone.<br>
- Disable &quot;automatically adjust clock for daylight saving changes&quot;.<br>
- Just write the file again the next day.&nbsp;&nbsp;Or set your clock to the next day,<br>
&nbsp;&nbsp;write the file twice and set the clock back.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#W12" name="W12">W12</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Warning: File &quot;{filename}&quot; has changed and the buffer was changed in Vim as well</div>
<br>
Like the above, and the buffer for the file was changed in this Vim as well.<br>
You will have to decide if you want to keep the version in this Vim or the one<br>
on disk.&nbsp;&nbsp;This message is not given when&nbsp;<a class="Type" href="options.html#'buftype'">'buftype'</a>&nbsp;is not empty.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#W16" name="W16">W16</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Warning: Mode of file &quot;{filename}&quot; has changed since editing started</div>
<br>
When the timestamp for a buffer was changed and the contents are still the<br>
same but the mode (permissions) have changed.&nbsp;&nbsp;This usually occurs when<br>
checking out a file from a version control system, which causes the read-only<br>
bit to be reset.&nbsp;&nbsp;It should be safe to reload the file.&nbsp;&nbsp;Set&nbsp;<a class="Type" href="options.html#'autoread'">'autoread'</a>&nbsp;to<br>
automatically reload the file.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E211" name="E211">E211</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;File &quot;{filename}&quot; no longer available</div>
<br>
The file which you have started editing has disappeared, or is no longer<br>
accessible.&nbsp;&nbsp;Make sure you write the buffer somewhere to avoid losing<br>
changes.&nbsp;&nbsp;This message is not given when&nbsp;<a class="Type" href="options.html#'buftype'">'buftype'</a>&nbsp;is not empty.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#W14" name="W14">W14</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Warning: List of file names overflow</div>
<br>
You must be using an awful lot of buffers.&nbsp;&nbsp;It's now possible that two buffers<br>
have the same number, which causes various problems.&nbsp;&nbsp;You might want to exit<br>
Vim and restart it.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E931" name="E931">E931</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Buffer cannot be registered</div>
<br>
Out of memory or a duplicate buffer number.&nbsp;&nbsp;May happen after W14.&nbsp;&nbsp;Looking up<br>
a buffer will not always work, better restart Vim.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E296" name="E296">E296</a>&nbsp;<a class="Constant" href="message.html#E297" name="E297">E297</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Seek error in swap file write<br>
&nbsp;&nbsp;Write error in swap file</div>
<br>
This mostly happens when the disk is full.&nbsp;&nbsp;Vim could not write text into the<br>
<a class="Identifier" href="recover.html#swap-file">swap-file</a>.&nbsp;&nbsp;It's not directly harmful, but when Vim unexpectedly exits some<br>
text may be lost without recovery being possible.&nbsp;&nbsp;Vim might run out of memory<br>
when this problem persists.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#connection-refused" name="connection-refused">connection-refused</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Xlib: connection to &quot;&lt;machine-name:0.0&quot; refused by server</div>
<br>
This happens when Vim tries to connect to the X server, but the X server does<br>
not allow a connection.&nbsp;&nbsp;The connection to the X server is needed to be able<br>
to restore the title and for the xterm clipboard support.&nbsp;&nbsp;Unfortunately this<br>
error message cannot be avoided, except by disabling the&nbsp;<a class="Identifier" href="various.html#+xterm_clipboard">+xterm_clipboard</a><br>
and&nbsp;<a class="Identifier" href="various.html#+X11">+X11</a>&nbsp;features.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E10" name="E10">E10</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;\\ should be followed by /, ? or &amp;</div>
<br>
A command line started with a backslash or the range of a command contained a<br>
backslash in a wrong place.&nbsp;&nbsp;This is often caused by command-line continuation<br>
being disabled.&nbsp;&nbsp;Remove the 'C' flag from the&nbsp;<a class="Type" href="options.html#'cpoptions'">'cpoptions'</a>&nbsp;option to enable it.<br>
Or use &quot;:set nocp&quot;.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E471" name="E471">E471</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Argument required</div>
<br>
This happens when an Ex command with mandatory argument(s) was executed, but<br>
no argument has been specified.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E474" name="E474">E474</a>&nbsp;<a class="Constant" href="message.html#E475" name="E475">E475</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Invalid argument<br>
&nbsp;&nbsp;Invalid argument: {arg}</div>
<br>
An Ex command has been executed, but an invalid argument has been specified.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E488" name="E488">E488</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Trailing characters</div>
<br>
An argument has been added to an Ex command that does not permit one.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E477" name="E477">E477</a>&nbsp;<a class="Constant" href="message.html#E478" name="E478">E478</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No ! allowed<br>
&nbsp;&nbsp;Don't panic!</div>
<br>
You have added a &quot;!&quot; after an Ex command that doesn't permit one.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E481" name="E481">E481</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;No range allowed</div>
<br>
A range was specified for an Ex command that doesn't permit one.&nbsp;&nbsp;See<br>
<a class="Identifier" href="cmdline.html#cmdline-ranges">cmdline-ranges</a>.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E482" name="E482">E482</a>&nbsp;<a class="Constant" href="message.html#E483" name="E483">E483</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Can't create file {filename}<br>
&nbsp;&nbsp;Can't get temp file name</div>
<br>
Vim cannot create a temporary file.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E484" name="E484">E484</a>&nbsp;<a class="Constant" href="message.html#E485" name="E485">E485</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Can't open file {filename}<br>
&nbsp;&nbsp;Can't read file {filename}</div>
<br>
Vim cannot read a temporary file.&nbsp;&nbsp;Especially on Windows, this can be caused<br>
by wrong escaping of special characters for cmd.exe; the approach was<br>
changed with patch 7.3.443.&nbsp;&nbsp;Try using&nbsp;<a class="Identifier" href="eval.html#shellescape()">shellescape()</a>&nbsp;for all shell arguments<br>
given to&nbsp;<a class="Identifier" href="eval.html#system()">system()</a>, or explicitly add escaping with ^.&nbsp;&nbsp;Also see<br>
<a class="Type" href="options.html#'shellxquote'">'shellxquote'</a>&nbsp;and&nbsp;<a class="Type" href="options.html#'shellxescape'">'shellxescape'</a>.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E464" name="E464">E464</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Ambiguous use of user-defined command</div>
<br>
There are two user-defined commands with a common name prefix, and you used<br>
Command-line completion to execute one of them.&nbsp;<a class="Identifier" href="map.html#user-cmd-ambiguous">user-cmd-ambiguous</a><br>
Example:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:command MyCommand1 echo &quot;one&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:command MyCommand2 echo &quot;two&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:MyCommand</div>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E492" name="E492">E492</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Not an editor command</div>
<br>
You tried to execute a command that is neither an Ex command nor<br>
a user-defined command.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#E943" name="E943">E943</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;Command table needs to be updated, run 'make cmdidxs'</div>
<br>
This can only happen when changing the source code, when adding a command in<br>
src/ex_cmds.h.&nbsp;&nbsp;The lookup table then needs to be updated, by running:<br>
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;make cmdidxs</div>
<br>
<span class="PreProc">==============================================================================</span><br>
3. Messages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#messages" name="messages">messages</a><br>
<br>
This is an (incomplete) overview of various messages that Vim gives:<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#hit-enter" name="hit-enter">hit-enter</a>&nbsp;<a class="Constant" href="message.html#press-enter" name="press-enter">press-enter</a>&nbsp;<a class="Constant" href="message.html#hit-return" name="hit-return">hit-return</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#press-return" name="press-return">press-return</a>&nbsp;<a class="Constant" href="message.html#hit-enter-prompt" name="hit-enter-prompt">hit-enter-prompt</a><br>
<br>
&nbsp;&nbsp;Press ENTER or type command to continue<br>
<br>
This message is given when there is something on the screen for you to read,<br>
and the screen is about to be redrawn:<br>
- After executing an external command (e.g., &quot;:!ls&quot; and &quot;=&quot;).<br>
- Something is displayed on the status line that is longer than the width of<br>
&nbsp;&nbsp;the window, or runs into the&nbsp;<a class="Type" href="options.html#'showcmd'">'showcmd'</a>&nbsp;or&nbsp;<a class="Type" href="options.html#'ruler'">'ruler'</a>&nbsp;output.<br>
<br>
-&gt; Press&nbsp;<span class="Special">&lt;Enter&gt;</span>&nbsp;or&nbsp;<span class="Special">&lt;Space&gt;</span>&nbsp;to redraw the screen and continue, without that<br>
&nbsp;&nbsp; key being used otherwise.<br>
-&gt; Press ':' or any other Normal mode command character to start that command.<br>
-&gt; Press 'k',&nbsp;<span class="Special">&lt;Up&gt;</span>, 'u', 'b' or 'g' to scroll back in the messages.&nbsp;&nbsp;This<br>
&nbsp;&nbsp; works the same way as at the&nbsp;<a class="Identifier" href="message.html#more-prompt">more-prompt</a>.&nbsp;&nbsp;Only works when&nbsp;<a class="Type" href="options.html#'compatible'">'compatible'</a><br>
&nbsp;&nbsp; is off and&nbsp;<a class="Type" href="options.html#'more'">'more'</a>&nbsp;is on.<br>
-&gt; Pressing 'j', 'f', 'd' or&nbsp;<span class="Special">&lt;Down&gt;</span>&nbsp;is ignored when messages scrolled off the<br>
&nbsp;&nbsp; top of the screen,&nbsp;<a class="Type" href="options.html#'compatible'">'compatible'</a>&nbsp;is off and&nbsp;<a class="Type" href="options.html#'more'">'more'</a>&nbsp;is on, to avoid that<br>
&nbsp;&nbsp; typing one 'j' or 'f' too many causes the messages to disappear.<br>
-&gt; Press&nbsp;<span class="Special">&lt;C-Y&gt;</span>&nbsp;to copy (yank) a modeless selection to the clipboard register.<br>
-&gt; Use a menu.&nbsp;&nbsp;The characters defined for Cmdline-mode are used.<br>
-&gt; When&nbsp;<a class="Type" href="options.html#'mouse'">'mouse'</a>&nbsp;contains the 'r' flag, clicking the left mouse button works<br>
&nbsp;&nbsp; like pressing&nbsp;<span class="Special">&lt;Space&gt;</span>.&nbsp;&nbsp;This makes it impossible to select text though.<br>
-&gt; For the GUI clicking the left mouse button in the last line works like<br>
&nbsp;&nbsp; pressing&nbsp;<span class="Special">&lt;Space&gt;</span>.<br>
<span class="Special">{Vi: only &quot;:&quot; commands are interpreted}</span><br>
<br>
If you accidentally hit&nbsp;<span class="Special">&lt;Enter&gt;</span>&nbsp;or&nbsp;<span class="Special">&lt;Space&gt;</span>&nbsp;and you want to see the displayed<br>
text then use&nbsp;<a class="Identifier" href="message.html#g<">g&lt;</a>.&nbsp;&nbsp;This only works when&nbsp;<a class="Type" href="options.html#'more'">'more'</a>&nbsp;is set.<br>
<br>
To reduce the number of hit-enter prompts:<br>
- Set&nbsp;<a class="Type" href="options.html#'cmdheight'">'cmdheight'</a>&nbsp;to 2 or higher.<br>
- Add flags to&nbsp;<a class="Type" href="options.html#'shortmess'">'shortmess'</a>.<br>
- Reset&nbsp;<a class="Type" href="options.html#'showcmd'">'showcmd'</a>&nbsp;and/or&nbsp;<a class="Type" href="options.html#'ruler'">'ruler'</a>.<br>
<br>
If your script causes the hit-enter prompt and you don't know why, you may<br>
find the&nbsp;<a class="Identifier" href="eval.html#v:scrollstart">v:scrollstart</a>&nbsp;variable useful.<br>
<br>
Also see&nbsp;<a class="Type" href="options.html#'mouse'">'mouse'</a>.&nbsp;&nbsp;The hit-enter message is highlighted with the&nbsp;<a class="Identifier" href="syntax.html#hl-Question">hl-Question</a><br>
group.<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="message.html#more-prompt" name="more-prompt">more-prompt</a>&nbsp;<a class="Constant" href="message.html#pager" name="pager">pager</a>&nbsp;<br>
<div class="helpExample">&nbsp;&nbsp;-- More --<br>
&nbsp;&nbsp;-- More -- SPACE/d/j: screen/page/line down, b/u/k: up, q: quit</div>
<br>
This message is given when the screen is filled with messages.&nbsp;&nbsp;It is only<br>
given when the&nbsp;<a class="Type" href="options.html#'more'">'more'</a>&nbsp;option is on.&nbsp;&nbsp;It is highlighted with the&nbsp;<a class="Identifier" href="syntax.html#hl-MoreMsg">hl-MoreMsg</a><br>
group.<br>
<br>
<span class="PreProc">Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;effect</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="Special">&lt;CR&gt;</span>&nbsp;or&nbsp;<span class="Special">&lt;NL&gt;</span>&nbsp;or j or&nbsp;<span class="Special">&lt;Down&gt;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;one more line<br>
&nbsp;&nbsp;&nbsp;&nbsp; d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;down a page (half a screen)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="Special">&lt;Space&gt;</span>&nbsp;or f or&nbsp;<span class="Special">&lt;PageDown&gt;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; down a screen<br>
&nbsp;&nbsp;&nbsp;&nbsp; G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;down all the way, until the hit-enter<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prompt<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="Special">&lt;BS&gt;</span>&nbsp;or k or&nbsp;<span class="Special">&lt;Up&gt;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;one line back (*)<br>
&nbsp;&nbsp;&nbsp;&nbsp; u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;up a page (half a screen) (*)<br>
&nbsp;&nbsp;&nbsp;&nbsp; b or&nbsp;<span class="Special">&lt;PageUp&gt;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;back a screen (*)<br>
&nbsp;&nbsp;&nbsp;&nbsp; g&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;back to the start (*)<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; q,&nbsp;<span class="Special">&lt;Esc&gt;</span>&nbsp;or&nbsp;<span class="Special">CTRL-C</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stop the listing<br>
&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stop the listing and enter a<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; command-line<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="Special">&lt;C-Y&gt;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yank (copy) a modeless selection to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the clipboard (&quot;* and &quot;+ registers)<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="Special">{menu-entry}</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;what the menu is defined to in<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cmdline-mode.<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span class="Special">&lt;LeftMouse&gt;</span>&nbsp;(**)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;next page<br>
<br>
Any other key causes the meaning of the keys to be displayed.<br>
<br>
(*)&nbsp;&nbsp;backwards scrolling is&nbsp;<span class="Special">{not in Vi}</span>.&nbsp;&nbsp;Only scrolls back to where messages<br>
&nbsp;&nbsp;&nbsp;&nbsp; started to scroll.<br>
(**) Clicking the left mouse button only works:<br>
&nbsp;&nbsp;&nbsp;&nbsp; - For the GUI: in the last line of the screen.<br>
&nbsp;&nbsp;&nbsp;&nbsp; - When 'r' is included in&nbsp;<a class="Type" href="options.html#'mouse'">'mouse'</a>&nbsp;(but then selecting text won't work).<br>
<br>
<br>
<span class="Todo">Note</span>: The typed key is directly obtained from the terminal, it is not mapped<br>
and typeahead is ignored.<br>
<br>
The&nbsp;<a class="Identifier" href="message.html#g<">g&lt;</a>&nbsp;command can be used to see the last page of previous command output.<br>
This is especially useful if you accidentally typed&nbsp;<span class="Special">&lt;Space&gt;</span>&nbsp;at the hit-enter<br>
prompt.<br>
<br>
&nbsp;vim:tw=78:ts=8:ft=help:norl:<br>
</div>

</article>

<footer>
<a href="#top">Return to the top</a> - <a href="index.html">Return to main</a>
<span class="EnglishJapaneseLink">
  <span class="CurrentLanguage">English</span>
</span>
<br />
<div style="text-align:right;">
Hosted by <a href="https://github.com/vim-jp/vimdoc-en">vimdoc-en project</a><br />
If you met any problem, please report it to <a href="https://github.com/vim-jp/vimdoc-en/issues">issue</a>.<br />
</div>
</footer>

<!--<script src="js/check-referrer.js" type="text/javascript"></script>-->

</body>
</html>
<!-- vim:set ts=8 sts=2 sw=2 tw=0 et: -->
